Graphical Design Environment for Reconfigurable Processor
نویسندگان
چکیده
The Field Programmable Processor Array (FPPA) is a new reconfigurable architecture developed by NASA/GSFC and the University of Idaho under ESTO funding. When fabricated onto a processor chip, the FPPA architecture promises high-throughput, radiationtolerant, low-power data processing, for spacecraft instruments [1]. The FPPA implements a synchronous fixed-point data flow computational model, which is not easily captured in procedural languages like C, but is easy to represent graphically. This motivates our Simulink-based design environment for the FPPA. In a process familiar to all Simulink users, the algorithm designer selects functional blocks from the menu, places them on a work screen, and connects them by drawing interconnect lines to create a FPPA data flow pipeline. A click of a button executes the data flow pipeline simulation, or translates the data flow pipeline to compiler codes, which can be used to configure the FPPA hardware. This tool will simplify programming the FPPA, suppressing architectural details.
منابع مشابه
SRC-6e platform consists of two processor boards and one Multi-Adaptive Processor (MAP) board
In this paper, we overview the architecture and programming model of the SRC-6E Reconfigurable Computing Environment, and demonstrate, using Triple-DES cryptographic application, the trade-offs associated with the different possible implementations. In particular, using the SRC-6E high level programming interface we show that the underlying model allows the programmer to easily manage the trade...
متن کاملA Scalable Processor with Embedded Software for Large-Scale Scientific Applications
We present a scalable, dynamically reconfigurable processor design that encompasses both reconfigurable circuitry and software-capable programmability for supercomputing applications on FPGAs. Advanced FPGA chips contain both reconfigurable logic blocks and embedded processor cores, providing the developer with an environment for embedded system design1. Since the reconfigurable fabric and the ...
متن کاملMillipede - A Programming Environment providing Graphical Support for Parallel Programming
This paper describes Millipede, a graphical programming environment for a Transputer-based MIMD multiprocessor system. The environment provides a visual extension to the CSP/Occam programming model. Parallel programs are described as graphs, where the nodes denote parallel processes and the edges denote communication channels between processes. Graphs are constructed using a hierarchical graph ...
متن کاملAmalGUI: A User Interface for a Clustered Programmable-Reconfigurable Processor Simulator
In order for researchers to cope with the design development of increasingly complex processor architectures, architecture simulators must be able to output more information in an efficient and concise manner. AmalGUI is a Tcl/Tk graphical front-end for the Amalgam architecture simulator, AmalSim. Its multiple-window interface provides an effective method of presenting the AmalSim output to the...
متن کاملReconfigurable Signal Processor for Channel Coding & Decoding in Low Snr Wireless Communications
An area and computational-time efficient turbo decoder implementation on a reconfigurable processor is presented. The turbo decoder takes advantage of the latest sliding window algorithms to produce a design with minimal storage requirements as well as offering the ability to configure key system parameters via software. The parameter programmability allows the decoder to be used in a research ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004